jQuery(function($) {
	
	
	addformValidate();
	showmapserverinfo();
       

});

function showmapserverinfo(){
	$.ajax({
		url : "../wetlandManager/findmapserverip",
		dataType : "json",
		type : "POST",
		async : false,
		data : null,
		error : function(error) {
			console.log(error.responseText);
		},
		success : function(e) {
		
			
			
			$("#add_ip").attr("value", e.ms_ip);
			$("#add_port").attr("value", e.ms_port);
		}

	});
}

/***
 * 表单验证
 */
function addformValidate(){
	
        jQuery.validator.addMethod("isIPV4", function(value, element) {
		
		var ipv4 = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
		return this.optional(element) || (ipv4.test(value));
		}, "请输入正确的IPV4地址");
	
	 $('#addform').validate(
				{
					errorElement : 'div',
					errorClass : 'help-block',
					focusInvalid : true,
					ignore : "",
					rules : {
						name : {
							required : true,
							maxlength : 100,							
						},
						centerlongitude : {
							required : true,
							number:true,
							max : 180,
							min:-180
						},
//						longitudemax : {
//							required : true,
//							number : true,
//							max : 180,
//							min:function(value){
//								var min = $("#add_longitudemin").val();
//								return parseFloat(min);
//								
//								
//								}
//						},
						centerlatitude : {
							required : true,
							number : true,
							max : 90,
							min:-90
						},
//						latitudemax : {
//							required : true,
//							number : true,
//							max : 90,
//							min:function(value){
//								var min = $("#add_latitudemin").val();
//								return parseFloat(min);
//								
//								
//								}
//						}
						zoom:{
							required : true
						}
					},

					messages : {
						name : {
							required : "请输入地图名称！",
							maxlength : "最大长度不能超过100个字符！"	
						},						
						longitudemin : {
							required : "请输入经度!",
							number:"请输入有效的数值!",
							max : "经度范围为-180到180!",
							min:"经度范围为-180到180!"
						},
						
						latitudemin : {
							required : "请输入纬度！",
							number: "请输入有效数值！",
							max:"纬度范围-90到90！",
							min:"纬度范围-90到90！"
						},
						zoom:{
							required : "请选择缩放比例"
						}
						
					},

					highlight : function(e) {
						$(e).closest('.form-group').removeClass('has-info').addClass('has-error');
					},

					success : function(e) {
						$(e).closest('.form-group').removeClass('has-error').addClass('has-info');
						//$(e).remove();
					}
				});
	
}








// 添加
function add() {	
	var option = {
		dataType : 'json',		
		success : function(value) {

			if (value == true) {

				$.gritter.add({
					title : '确认消息',
					text : '恭喜您,保存成功！',
					class_name : 'gritter-success'
				});
				
			} else {
				$.gritter.add({
					title : '确认消息',
					text : '对不起,保存失败！',
					class_name : 'gritter-error'
				});
			}
		},
		error : function() {
			$.gritter.add({
				title : '服务器错误',
				text : '对不起，服务器错误，请联系系统管理员！',
				class_name : 'gritter-error'
			});
		}
	};
	$("#addform").ajaxForm(option).submit();	
}







